# 作者：SP
# 开发时间：2024/8/18 12:15
'''用于处理正则表达式。正则表达式是一种强大的文本匹配工具，可以用来搜索、替换和提取字符串中的模式'''
import re

# 匹配示例
pattern = r'\b[A-Za-z]+\b'
text = "Hello world, this is a test."

match = re.match(pattern, text)
print("Match at start:", match.group() if match else "No match")

search_result = re.search(pattern, text)
print("Search result:", search_result.group())

find_all = re.findall(pattern, text)
print("Find all:", find_all)

# 替换示例
replaced_text = re.sub(r'\bworld\b', 'Earth', text)
print("Replaced text:", replaced_text)

# 分割示例
split_text = re.split(r'\s+', text)
print("Split text:", split_text)
